メインコンテンツまでスキップ

🤖 取引レビューワークフローの実行

はじめに

このAPIは、ユーザーがPOSTリクエストを介して取引情報を送信できるようにし、n8nが自動的に取引を評価および評価します。APIはコンテンツを処理し、提供されたモデルに基づいて分析結果を返します。

Review Contract

エンドポイント

以下のエンドポイントを使用して、取引のレビューを送信します:

POST https://n8n.lchatai.com/execute/review-contact

ヘッダー

APIには以下のヘッダーが必要です:

  • X-N8N-API-KEY - 認証用のn8n APIキー
  • Content-Type: multipart/form-data

リクエストパラメータ

APIは以下のパラメータを multipart/form-data フィールドとして期待しています:

  • model (string) - 使用するAIモデル。受け入れられる値:

    プロバイダーモデル
    OpenAIgpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-3.5-turbo, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-5.2, gpt-5.2-pro, gpt-5, gpt-5-mini, gpt-5-nano
    Geminigemini-2.5-flash, gemini-2.5-pro, gemini-2.5-flash-lite, gemini-3-flash-preview, gemini-3.1-pro-preview
    Claudeclaude-sonnet-4-6, claude-opus-4-6, claude-opus-4-5-20251101, claude-haiku-4-5-20251001, claude-sonnet-4-5-20250929, claude-opus-4-1-20250805, claude-opus-4-20250514, claude-sonnet-4-20250514
  • prompt (string) - 取引評価のために提供する特定のプロンプト。

  • llmKey (string) - 選択したモデルのAPIキー。

  • content (string) - レビューされる取引のテキスト。テキストを送信する場合はこのフィールドを使用します。file フィールドでファイルをアップロードする場合は空("")のままにしてください。

  • file (file) - 取引を含むPDFまたはドキュメントファイル。ファイルを送信する場合はこのフィールドを使用します。content フィールドを使用する場合は空("")のままにしてください。

警告

リクエストごとに content または file のいずれか一方のみを指定する必要があります。テキストを送信する場合は file="" を渡してください。ファイルをアップロードする場合は content="" を渡してください。

リクエストの例

Text Content

curl --location 'https://n8n.lchatai.com/execute/review-contact' \
--header 'X-N8N-API-KEY: ey*********' \
--form 'model="gpt-4o-mini"' \
--form 'prompt="..."' \
--form 'content="Transaction text content here..."' \
--form 'llmKey="sk-proj-ERa23*******"' \
--form 'file=""'

File Upload

curl --location 'https://n8n.lchatai.com/execute/review-contact' \
--header 'X-N8N-API-KEY: ey*********' \
--form 'model="gpt-4o-mini"' \
--form 'prompt="..."' \
--form 'content=""' \
--form 'llmKey="sk-proj-ERa23*******"' \
--form 'file=@"/path/to/transaction.pdf"'

レスポンス

レスポンスボディには以下の2つのキーが含まれています:

  • response (string): 提出された取引の評価と評価を提供する取引レビューの結果。
  • execution_id (integer): 取引レビューワークフローの特定の実行に対する一意の識別子。
{
"response": ".....",
"execution_id": 778
}